import request from '@/api/request.js'


export default {
  // 角色list
  roleList(pageNo,pageSize){
    return request({
      url:'/sRole/query/'+pageNo+'/'+pageSize,
      method:'post',
      data:{

      }
    })
  },

  // 角色添加
  roleAdd(form){
    return request({
      url:'/sRole/insert',
      method:'post',
      data:{
        roleName:form.roleName,
        description:form.description
      }
    })
  },

  // 角色删除
  roleDele(roleId){
    return request({
      url:'/sRole/delete',
      method:'post',
      data:{
        roleId
      }
    })
  },

  // 角色编辑
  roleEditor(form){
    return request({
      url:'/sRole/update',
      method:'post',
      data:{
        roleId:form.roleId,
        roleName:form.roleName,
        description:form.description
      }
    })
  },

  //角色权限菜单list获取
  roleMenuList(roleId){
    return request({
      url:'/sRoleMenu/list',
      method:'post',
      data:{
        roleId
      }
    })
  },

  // 获取角色现有的权限菜单
  roleMenuHaveList(roleId){
    return request({
      url:'/sRoleMenu/list2',
      method:'post',
      data:{
        roleId
      }
    })
  },


  // 更新权限
  roleMenuReset(roleId,menuIds){
    return request({
      url:'/sRoleMenu/reset',
      method:'post',
      data:{
        roleId,
        menuIds
      }
    })
  },


  // 更新权限
  roleQuery(roleName){
    return request({
      url:'/sRole/query',
      method:'post',
      data:{
        roleName
      }
    })
  },

}
